package com.hesicare.health.entity;

import javax.persistence.Id;
import javax.persistence.Table;

import java.io.Serializable;
import java.util.Date;

/**
 * 实体类
 *
 * @author Hesicare
 * @date 2021-10-29 17:27:57
 */
@Table(name = "his_indicator_midinfo")
public class HisIndicatorMidinfo implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
     * 主键
     */
    @Id
    private Integer id;

    /**
     * his患者主键
     */
    private String hisPatientId;

    /**
     * 血糖系统患者id
     */
    private Long patientId;

    /**
     * 医嘱创建时间
     */
    private Date creatDate;

    /**
     * 住院号
     */
    private String hospitalizedNum;

    /**
     * 标本号
     */
    private String specimenNo;

    /**
     * 项目名称
     */
    private String projectName;

    /**
     * 送检时间
     */
    private Date inspectionTime;

    /**
     * 检验时间
     */
    private Date detectionTime;

    /**
     * 检验医生
     */
    private String doctorName;

    /**
     * 审核医生
     */
    private String auditDoctorName;

    /**
     * 审核标记
     */
    private String auditTag;

    /**
     * 报告标记
     */
    private String reportTag;

    /**
     * 项目序号
     */
    private String typeNo;

    /**
     * 项目代码
     */
    private String type;

    /**
     * 项目名称
     */
    private String typeName;

    /**
     * 检验结果
     */
    private String inspectionResult;

    /**
     * 参考值
     */
    private String reference;

    /**
     * 单位
     */
    private String unit;

    /**
     * 结果
     */
    private String result;

    /**
     * 0-未处理；1-已处理
     */
    private String status;

    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public String getHisPatientId() {
        return hisPatientId;
    }

    public void setHisPatientId(String hisPatientId) {
        this.hisPatientId = hisPatientId;
    }

    public Long getPatientId() {
        return patientId;
    }

    public void setPatientId(Long patientId) {
        this.patientId = patientId;
    }

    public Date getCreatDate() {
        return creatDate;
    }

    public void setCreatDate(Date creatDate) {
        this.creatDate = creatDate;
    }

    public String getHospitalizedNum() {
        return hospitalizedNum;
    }

    public void setHospitalizedNum(String hospitalizedNum) {
        this.hospitalizedNum = hospitalizedNum;
    }

    public String getSpecimenNo() {
        return specimenNo;
    }

    public void setSpecimenNo(String specimenNo) {
        this.specimenNo = specimenNo;
    }

    public String getProjectName() {
        return projectName;
    }

    public void setProjectName(String projectName) {
        this.projectName = projectName;
    }

    public Date getInspectionTime() {
        return inspectionTime;
    }

    public void setInspectionTime(Date inspectionTime) {
        this.inspectionTime = inspectionTime;
    }

    public Date getDetectionTime() {
        return detectionTime;
    }

    public void setDetectionTime(Date detectionTime) {
        this.detectionTime = detectionTime;
    }

    public String getDoctorName() {
        return doctorName;
    }

    public void setDoctorName(String doctorName) {
        this.doctorName = doctorName;
    }

    public String getAuditDoctorName() {
        return auditDoctorName;
    }

    public void setAuditDoctorName(String auditDoctorName) {
        this.auditDoctorName = auditDoctorName;
    }

    public String getAuditTag() {
        return auditTag;
    }

    public void setAuditTag(String auditTag) {
        this.auditTag = auditTag;
    }

    public String getReportTag() {
        return reportTag;
    }

    public void setReportTag(String reportTag) {
        this.reportTag = reportTag;
    }

    public String getTypeNo() {
        return typeNo;
    }

    public void setTypeNo(String typeNo) {
        this.typeNo = typeNo;
    }

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getInspectionResult() {
        return inspectionResult;
    }

    public void setInspectionResult(String inspectionResult) {
        this.inspectionResult = inspectionResult;
    }

    public String getReference() {
        return reference;
    }

    public void setReference(String reference) {
        this.reference = reference;
    }

    public String getUnit() {
        return unit;
    }

    public void setUnit(String unit) {
        this.unit = unit;
    }

    public String getResult() {
        return result;
    }

    public void setResult(String result) {
        this.result = result;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    @Override
    public String toString() {
        return "HisIndicatorMidinfo{" +
                "id=" + id +
                ", hisPatientId='" + hisPatientId + '\'' +
                ", patientId=" + patientId +
                ", creatDate=" + creatDate +
                ", hospitalizedNum='" + hospitalizedNum + '\'' +
                ", specimenNo='" + specimenNo + '\'' +
                ", projectName='" + projectName + '\'' +
                ", inspectionTime=" + inspectionTime +
                ", detectionTime=" + detectionTime +
                ", doctorName='" + doctorName + '\'' +
                ", auditDoctorName='" + auditDoctorName + '\'' +
                ", auditTag='" + auditTag + '\'' +
                ", reportTag='" + reportTag + '\'' +
                ", typeNo='" + typeNo + '\'' +
                ", type='" + type + '\'' +
                ", typeName='" + typeName + '\'' +
                ", inspectionResult='" + inspectionResult + '\'' +
                ", reference='" + reference + '\'' +
                ", unit='" + unit + '\'' +
                ", result='" + result + '\'' +
                ", status='" + status + '\'' +
                '}';
    }
}
